package com.tanhua.dubbo.api;

import com.tanhua.dubbo.pojo.Audio;

public interface AudioApi {

    /**
     * 保存语音
     *
     * @param audio
     * @return 保存成功后，返回语音id
     */
    String saveAudio(Audio audio);

    /**
     * 查询用户今日获取语音剩余的次数
     * @param userId
     * @return
     */
    Integer queryCount(Long userId);


    /**
     * 随机获取一条语音
     * @param userId
     * @return
     */
    Audio getSound(Long userId);


    /**
     * 根据id查询语音
     *
     * @param audioId
     * @return
     */
    Audio queryAudioById(String audioId);
}
